package 创建型模型.单例模式;

/**
 * 饿汉式单例模式代码中，static变量会在类装载时初始化，此时也不会涉及
 * 多个线程对象访问该对象的问题，虚拟机保证只会装载一次该类，肯定不会发生并发访问的问题
 * 因此可以省略synchronized关键字
 */
public class 饿汉式 {
    private static 饿汉式 e=new 饿汉式();
    private 饿汉式() { }
    public static 饿汉式 getInstance(){
        return e;
    }
}

